package com.tanhua.common.pojo;

import com.fasterxml.jackson.annotation.JsonIgnore;
import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
import lombok.NoArgsConstructor;
import lombok.extern.slf4j.Slf4j;

/**
 * @Auther: you
 * @Date: 2021/05/23/20:41
 * @Description:
 */

@Data
@Slf4j  //为类提供一个 属性名为log 的 slf4j日志对象
//@Getter
@AllArgsConstructor//注解在类上；为类提供一个全参的构造方法
@NoArgsConstructor//注解在类上；为类提供一个无参的构造方法
@Builder//使用Builder模式构建对象，可以给对象的指定属性赋值，其余为null。

//继承BasePojo（创建时间、更新时间，Handle中MyMetaObjectHandler 为其自动生成添加）
public class User extends BasePojo {
//    @Setter//可以定义在类上，或者属性上
    private Long id;
    private String mobile;


    @JsonIgnore//密码，json序列化时忽略，安全性
    private String password;

}
